home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The 640 MEG Shareware Studio 2
/
The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO
/
clang
/
interp11.zip
/
SYNTAX.BNF
< prev
Wrap
Text File
|
1991-10-13
|
356b
|
9 lines
-- EBNF syntax for version 1.1 of Jonathan Guthrie's expression
-- evaluator
expression = factor {("+"|"-") factor}.
factor = power {("*"|"/") power}.
power = {value "^"} value.
value = number | ("(" expression ")") | ("+"|"-" value).
number = (digit {digit} ["." {digit}])|("." digit {digit})
[("E"|"e") ["+"|"-"] digit {digit}].